package com.irdstudio.efp.rule.service.vo;

import java.io.Serializable;

public class ReqCreditRuleVo implements Serializable {

	private static final long serialVersionUID = 1L;
	// 逾期次数
	private Integer overdueNum;
	// 贷记卡账户状态为异常次数
	private Integer ccAbnormalNum;
	// 准记卡账户状态为异常次数
	private Integer sccAbnormalNum;
	// 最近12月连续逾期贷款次数
	private Integer loanOverdue12MContNum;
	// 最近12月连续逾期贷款次数标准
	private Integer loanOverdue12MContStdNum;
	// 最近12月累计逾期贷款次数
	private Integer loanOverdue12MTotalNum;
	// 最近12月累计逾期贷款次数标准
	private Integer loanOverdue12MTotalStdNum;
	// 最近12月连续逾期贷记卡和准贷记卡次数
	private Integer ccOverdue12MContNum;
	// 最近12月连续逾期贷记卡和准贷记卡次数标准
	private Integer ccOverdue12MContStdNum;
	// 最近12月累计逾期贷记卡和准贷记卡次数
	private Integer ccOverdue12MTotalNum;
	// 最近12月累计逾期贷记卡和准贷记卡次数标准
	private Integer ccOverdue12MTotalStdNum;
	// 贷款特殊情况次数
	private Integer loanSpecNum;
	// 贷款五级分类异常次数
	private Integer loan5CcAbnormalNum;
	// 准贷记卡逾期180天次数
	private Integer sccOverdue180DNum;
	// 征信查询次数
	private Integer creditQueryNum;
	// 是否为征信白户
	private Integer whiteCus;
	// 贷款、贷记卡和准贷记卡信息总数
	private Integer reportInfoTotalNum;

	public Integer getReportInfoTotalNum() {
		return reportInfoTotalNum;
	}

	public void setReportInfoTotalNum(Integer reportInfoTotalNum) {
		this.reportInfoTotalNum = reportInfoTotalNum;
	}

	public Integer getWhiteCus() {
		return whiteCus;
	}

	public void setWhiteCus(Integer whiteCus) {
		this.whiteCus = whiteCus;
	}

	public Integer getOverdueNum() {
		return overdueNum;
	}

	public void setOverdueNum(Integer overdueNum) {
		this.overdueNum = overdueNum;
	}

	public Integer getCcAbnormalNum() {
		return ccAbnormalNum;
	}

	public void setCcAbnormalNum(Integer ccAbnormalNum) {
		this.ccAbnormalNum = ccAbnormalNum;
	}

	public Integer getSccAbnormalNum() {
		return sccAbnormalNum;
	}

	public void setSccAbnormalNum(Integer sccAbnormalNum) {
		this.sccAbnormalNum = sccAbnormalNum;
	}

	public Integer getLoanOverdue12MContNum() {
		return loanOverdue12MContNum;
	}

	public void setLoanOverdue12MContNum(Integer loanOverdue12MContNum) {
		this.loanOverdue12MContNum = loanOverdue12MContNum;
	}

	public Integer getLoanOverdue12MContStdNum() {
		return loanOverdue12MContStdNum;
	}

	public void setLoanOverdue12MContStdNum(Integer loanOverdue12MContStdNum) {
		this.loanOverdue12MContStdNum = loanOverdue12MContStdNum;
	}

	public Integer getLoanOverdue12MTotalNum() {
		return loanOverdue12MTotalNum;
	}

	public void setLoanOverdue12MTotalNum(Integer loanOverdue12MTotalNum) {
		this.loanOverdue12MTotalNum = loanOverdue12MTotalNum;
	}

	public Integer getLoanOverdue12MTotalStdNum() {
		return loanOverdue12MTotalStdNum;
	}

	public void setLoanOverdue12MTotalStdNum(Integer loanOverdue12MTotalStdNum) {
		this.loanOverdue12MTotalStdNum = loanOverdue12MTotalStdNum;
	}

	public Integer getCcOverdue12MContNum() {
		return ccOverdue12MContNum;
	}

	public void setCcOverdue12MContNum(Integer ccOverdue12MContNum) {
		this.ccOverdue12MContNum = ccOverdue12MContNum;
	}

	public Integer getCcOverdue12MContStdNum() {
		return ccOverdue12MContStdNum;
	}

	public void setCcOverdue12MContStdNum(Integer ccOverdue12MContStdNum) {
		this.ccOverdue12MContStdNum = ccOverdue12MContStdNum;
	}

	public Integer getCcOverdue12MTotalNum() {
		return ccOverdue12MTotalNum;
	}

	public void setCcOverdue12MTotalNum(Integer ccOverdue12MTotalNum) {
		this.ccOverdue12MTotalNum = ccOverdue12MTotalNum;
	}

	public Integer getCcOverdue12MTotalStdNum() {
		return ccOverdue12MTotalStdNum;
	}

	public void setCcOverdue12MTotalStdNum(Integer ccOverdue12MTotalStdNum) {
		this.ccOverdue12MTotalStdNum = ccOverdue12MTotalStdNum;
	}

	public Integer getLoanSpecNum() {
		return loanSpecNum;
	}

	public void setLoanSpecNum(Integer loanSpecNum) {
		this.loanSpecNum = loanSpecNum;
	}

	public Integer getLoan5CcAbnormalNum() {
		return loan5CcAbnormalNum;
	}

	public void setLoan5CcAbnormalNum(Integer loan5CcAbnormalNum) {
		this.loan5CcAbnormalNum = loan5CcAbnormalNum;
	}

	public Integer getSccOverdue180DNum() {
		return sccOverdue180DNum;
	}

	public void setSccOverdue180DNum(Integer sccOverdue180DNum) {
		this.sccOverdue180DNum = sccOverdue180DNum;
	}

	public Integer getCreditQueryNum() {
		return creditQueryNum;
	}

	public void setCreditQueryNum(Integer creditQueryNum) {
		this.creditQueryNum = creditQueryNum;
	}

	@Override
	public String toString() {
		return "ReqCreditRuleVo [overdueNum=" + overdueNum + ", ccAbnormalNum=" + ccAbnormalNum + ", sccAbnormalNum="
				+ sccAbnormalNum + ", loanOverdue12MContNum=" + loanOverdue12MContNum + ", loanOverdue12MContStdNum="
				+ loanOverdue12MContStdNum + ", loanOverdue12MTotalNum=" + loanOverdue12MTotalNum
				+ ", loanOverdue12MTotalStdNum=" + loanOverdue12MTotalStdNum + ", ccOverdue12MContNum="
				+ ccOverdue12MContNum + ", ccOverdue12MContStdNum=" + ccOverdue12MContStdNum + ", ccOverdue12MTotalNum="
				+ ccOverdue12MTotalNum + ", ccOverdue12MTotalStdNum=" + ccOverdue12MTotalStdNum + ", loanSpecNum="
				+ loanSpecNum + ", loan5CcAbnormalNum=" + loan5CcAbnormalNum + ", sccOverdue180DNum="
				+ sccOverdue180DNum + ", creditQueryNum=" + creditQueryNum + ", whiteCus=" + whiteCus + ", reportInfoTotalNum=" + reportInfoTotalNum + "]";
	}

}
